package com.tiger.admin;


import com.tiger.db.service.*;
import org.springframework.stereotype.Service;

@Service
public class Db {
    public final DPlatformConfigService platformConfig;

    public final DBannerService banner;
    public final DMemberService member;
    public final DictionaryCategoryService dictionaryCategory;
    public final DictionaryItemService dictionaryItem;

    public final DMenuService menu;
    public final DRoleService role;

    public final DAppCategoryService appCategory;
    public final DAppService app;
    public final UserService user;
    public final DTeacherService teacher;
    public final DStudentService student;
    public final DStudentClassService studentClass;


    public final ExportTaskService exportTask;
    public final DeptService dept;
    public final DTeacherDeptService teacherDept;

    public final DSchoolDeptService schoolDept;

    public final DOtherUserService otherUser;


    public final DAppVisitMonthStatisticService appVisitMonthStatistic;
    public final DAppVisitYearStatisticService appVisitYearStatistic;

    public final DMessageTemplateService messageTemplate;
    public final DMessageServerService messageServer;

    public final DUsersService users;

    public final DDeptContactsService deptContacts;

    public final DFeedbackRecordService feedbackRecord;

    public Db(DPlatformConfigService platformConfig, DBannerService banner, DMemberService member, DictionaryCategoryService dictionaryCategory, DictionaryItemService dictionaryItem, DMenuService menu, DRoleService role, DAppCategoryService appCategory, DAppService app, UserService user, DTeacherService teacher, DStudentService student, DStudentClassService studentClass, ExportTaskService exportTask, DeptService dept, DTeacherDeptService teacherDept, DSchoolDeptService schoolDept, DOtherUserService otherUser, DAppVisitMonthStatisticService appVisitMonthStatistic, DAppVisitYearStatisticService appVisitYearStatistic, DMessageTemplateService messageTemplate, DMessageServerService messageServer, DUsersService users, DDeptContactsService deptContacts, DFeedbackRecordService feedbackRecord) {
        this.platformConfig = platformConfig;
        this.banner = banner;
        this.member = member;
        this.dictionaryCategory = dictionaryCategory;
        this.dictionaryItem = dictionaryItem;
        this.menu = menu;
        this.role = role;
        this.appCategory = appCategory;
        this.app = app;
        this.user = user;
        this.teacher = teacher;
        this.student = student;
        this.studentClass = studentClass;
        this.exportTask = exportTask;
        this.dept = dept;
        this.teacherDept = teacherDept;
        this.schoolDept = schoolDept;
        this.otherUser = otherUser;
        this.appVisitMonthStatistic = appVisitMonthStatistic;
        this.appVisitYearStatistic = appVisitYearStatistic;
        this.messageTemplate = messageTemplate;
        this.messageServer = messageServer;
        this.users = users;
        this.deptContacts = deptContacts;
        this.feedbackRecord = feedbackRecord;
    }
}
